import { ES3DTileset, ESObjectsManager, ESUnrealActor } from 'esobjs-xe2-plugin/dist-node/esobjs-xe2-plugin-main';
import { CameraManager } from './scripts/thingsManager/CameraManager';
import { CompontentManager } from './scripts/thingsManager/CompontentManager';

export class MyProjectManager extends ESObjectsManager {
    // 摄像头管理器
    public cameraManager = new CameraManager(this)
    // UE相关actor
    get functionActor() { return this.getSceneObjectById("function") as ESUnrealActor }
    // 3dtileset模型
    get tileset() { return this.getSceneObjectById("tileset") as ES3DTileset }



    public compontentManager = new CompontentManager()
    constructor() {
        super();

    }
}